package com.jzr.bedside.db1.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
 * <p>
 * 病人检验记录
 * </p>
 *
 * @author henry
 * @since 2019-08-10
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="TInspect对象", description="病人检验记录")
public class TInspect implements Serializable {
    private static final long serialVersionUID = 1L;
    public static final String TableName = "t_inspect";
    public static final String Id_ = "id";
    public static final String DocNo_ = "doc_no";
    public static final String DocName_ = "doc_name";
    public static final String PatientCode_ = "patient_code";
    public static final String CureNo_ = "cure_no";
    public static final String OrderDoctor_ = "order_doctor";
    public static final String OrderDate_ = "order_date";
    public static final String AuditDoctor_ = "audit_doctor";
    public static final String AuditDate_ = "audit_date";
    public static final String ReportStatus_ = "report_status";
    public static final String PrintDate_ = "print_date";
    public static final String ImgUrl_ = "img_url";
    public static final String UpdateBy_ = "update_by";
    public static final String UpdateTime_ = "update_time";
    public static final String IsDel_ = "is_del";


    @ApiModelProperty(value = "ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "检验单号（唯一)")
    @TableField("doc_no")
    private String docNo;

    @ApiModelProperty(value = "检验单名称")
    @TableField("doc_name")
    private String docName;

    @ApiModelProperty(value = "病人编号")
    @TableField("patient_code")
    private String patientCode;

    @ApiModelProperty(value = "住院号")
    @TableField("cure_no")
    private String cureNo;

    @ApiModelProperty(value = "开嘱医生")
    @TableField("order_doctor")
    private String orderDoctor;

    @ApiModelProperty(value = "开嘱日期")
    @TableField("order_date")
    private LocalDateTime orderDate;

    @ApiModelProperty(value = "审核医生")
    @TableField("audit_doctor")
    private String auditDoctor;

    @ApiModelProperty(value = "审核日期")
    @TableField("audit_date")
    private LocalDateTime auditDate;

    @ApiModelProperty(value = "报告状态（0-未出，1-已出，2-已打印)")
    @TableField("report_status")
    private Integer reportStatus;

    @ApiModelProperty(value = "打印时间")
    @TableField("print_date")
    private LocalDateTime printDate;

    @ApiModelProperty(value = "图片路径")
    @TableField("img_url")
    private String imgUrl;

    @ApiModelProperty(value = "更新人")
    @TableField("update_by")
    private Integer updateBy;

    @ApiModelProperty(value = "更新日期")
    @TableField("update_time")
    private LocalDateTime updateTime;

    @ApiModelProperty(value = "删除标记")
    @TableField("is_del")
    private Boolean isDel;


}
